home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / demo / sound / tp_austr.lha / Australia-install / OpinionPoll < prev    next >
Text File  |  1992-02-26  |  13KB  |  379 lines

  1. ;Created using The Problem's ASCII Editor!
  2.  
  3. SETFONT topaz.font 8
  4.  
  5. SET scrollUP HBBBBBBBBBBBBBBBBBBB
  6.  
  7. LAB start
  8. ECHO "H                 "
  9. ECHO "  Personal Data:  "
  10. ECHO "                    About you:                                              "
  11. ECHO "    Name       :  "
  12. ECHO "    Age        :  "
  13. ECHO "    Sex (M/F)  :  "
  14. ECHO "    Address    :  "
  15. ECHO "    Phonenumber:  "
  16. ECHO "                    About your mail:                                        "
  17. ECHO "    E-Mail  NLA:  "
  18. ECHO "           FIDO:  "
  19. ECHO "          PMNet:  "
  20. ECHO "            AMY:  "
  21. ECHO "         USENET:  "
  22. ECHO "         Other :  "
  23. ECHO "                                                                            "
  24. ECHO "                  "
  25.  
  26. ;the cancel flag -- N to repeat unanswered questions
  27. SET cancel N
  28. SET label ask1
  29. SET Pos HC
  30. SKIP SUB_ASK
  31.  
  32. LAB ask1
  33.   SET nm "Name        : $answer"*n
  34.   SET label ask2
  35.   SET Pos HC
  36.   SKIP SUB_NUM
  37.  
  38. LAB ask2
  39.   SET ag "Age         : $answer"*n
  40.   SET label ask3
  41.   SET Pos HC
  42.   SET ReplaceYES Male
  43.   SET ReplaceNO Female
  44.   SET yes1 m
  45.   SET YES M
  46.   SET no1 f
  47.   SET NO F
  48.   SKIP SUB_ASK_YesNo
  49.  
  50. LAB ask3
  51.   SET sx "Sex         : $answer"*n
  52.   SET label ask4
  53.   SET Pos HC
  54.   SKIP SUB_ASK
  55.  
  56. LAB ask4
  57.   SET as "Adress      : $answer"*n
  58.   SET label ask5
  59.   SET Pos HC
  60.   SKIP SUB_ASK
  61.  
  62. LAB ask5
  63.   SET pn "Phone Number: $answer"*n*n
  64.   SET label ask6
  65.   SET Pos HC
  66.   SET cancel Y
  67.   SKIP SUB_ASK
  68.  
  69. LAB ask6
  70.   SET na "NLA   : $answer"*n
  71.   SET label ask7
  72.   SET Pos HC
  73.   SKIP SUB_ASK
  74.  
  75. LAB ask7
  76.   SET fo "FIDO  : $answer"*n
  77.   SET label ask8
  78.   SET Pos HC
  79.   SKIP SUB_ASK
  80.  
  81. LAB ask8
  82.   SET pt "PmNet : $answer"*n
  83.   SET label ask9
  84.   SET Pos HC
  85.   SKIP SUB_ASK
  86.  
  87. LAB ask9
  88.   SET ay "AMY   : $answer"*n
  89.   SET label ask10
  90.   SET Pos HC
  91.   SKIP SUB_ASK
  92.  
  93. LAB ask10
  94.   SET un "USENET: $answer"*n
  95.   SET label ask11
  96.   SET Pos HC
  97.   SKIP SUB_ASK
  98.  
  99.  
  100. LAB ask11
  101. SET ot "Other : $answer"*n*n
  102. ECHO "$scrollUP"
  103. EXECUTE ASCII-Edit/Examples/Scripts&ASCII/Menu.script
  104.  
  105. SET label ask12
  106.  
  107. LAB ask12
  108. ECHO "*ecHC                             C                          "
  109. ECHO "C                   DO        C             YOU          "
  110. ECHO "C                   YOU       C             ANY          "
  111. ECHO "C                   DO        C             GOOD         "
  112. ECHO "C                   WITH      C             AT           "
  113. ECHO "C                   YOUR      C             THAT         "
  114. ECHO "C                   COMPUTER? C             (be honest!) "
  115. ECHO "C                             C                          B"
  116. ECHO "C Do you think you are good at those things? (Y/N, be honest!):                        "
  117.  
  118.   SET label ask13
  119.   SET Pos HC
  120.   SET ReplaceYES "Yes I am!"
  121.   SET ReplaceNO "Not Really..."
  122.   SET yes1 y
  123.   SET YES Y
  124.   SET no1 n
  125.   SET NO N
  126.   SKIP SUB_ASK_YesNo
  127.  
  128.  
  129. LAB ask13
  130. SET gd "Am I good at it?      : $answer"*n*n
  131.  
  132. ECHO "$scrollUPH                                                                          "
  133. ECHO "   W H A T   A B O U T                                                      "
  134. ECHO "                                                                            "
  135. ECHO "                                                                            "
  136. ECHO "                                                                            "
  137. ECHO "                                                                            "
  138. ECHO "                                                                            "
  139. ECHO "                                                                            "
  140. ECHO "                                                                            "
  141. ECHO "                                                                            *n"
  142. ECHO " Where and how did you first learn about the existance of The Problem?B"
  143. ECHO " How many modules do you have?B"
  144. ECHO " How many of those modules are composed by The Problem?B"
  145. ECHO " Which one do you like best?B"
  146. ECHO " Which one do you think is crap?"
  147.  
  148. SET Pos HC
  149. SET label ask14
  150. SKIP SUB_ASK
  151.  
  152.  
  153. LAB ask14
  154.   SET wh "When I discovered The Problem...: $answer"*n*n
  155.   SET Pos HC
  156.   SET label ask15
  157.   SKIP SUB_NUM
  158.  
  159. LAB ask15
  160.   SET md "I have $answer modules"
  161.   SET Pos HC
  162.   SET label ask16
  163.   SKIP SUB_NUM
  164.  
  165. LAB ask16
  166.   SET md "$md and $answer of those where made by The Problem!"*n
  167.   SET Pos HC
  168.   SET label ask17
  169.   SKIP SUB_ASK
  170.  
  171. LAB ask17
  172.   SET bm "My favourite module is $answer (I Love It!)"*n
  173.   SET Pos HC
  174.   SET cancel Y
  175.   SET label ask18
  176.   SKIP SUB_ASK
  177.  
  178. LAB ask18
  179. SET cm "And I just hate $answer... (It Sucks!)"*n*n
  180. ECHO NOLINE "*e[12;1H*e[J"
  181. ECHO "H Do you like the Australia EP sofar? (Y/N)B"
  182. ECHO " Do you consider yourself a module-freak? (Y/N)B"
  183. ECHO " Do listen to a module from it's beginning to it's very end? (Y/N)B"
  184. ECHO " Do you think Wanda is attractive? (Y/N)B"
  185. ECHO " Do you like Bugles? (Y/N)"
  186.  
  187.   SET ReplaceYES "Yes I do!"
  188.   SET ReplaceNO "No I don't!"
  189.   SET yes1 y
  190.   SET YES Y
  191.   SET no1 n
  192.   SET NO N
  193.  
  194. SET Pos HC
  195. SET label ask19
  196. SKIP SUB_ASK_YesNo
  197.  
  198. LAB ask19
  199.   SET ep " - like Australia sofar?      : $answer"*n
  200.   SET Pos HC
  201.   SET label ask20
  202.   SKIP SUB_ASK_YesNo
  203.  
  204. LAB ask20
  205.   SET mf " - consider myself a modfreak?: $answer"*n
  206.   SET Pos HC
  207.   SET label ask21
  208.   SKIP SUB_ASK_YesNo
  209.  
  210. LAB ask21
  211.   SET bs " - listen to mods all the way?: $answer"*n
  212.   SET Pos HC
  213.   SET label ask22
  214.   SKIP SUB_ASK_YesNo
  215.  
  216. LAB ask22
  217.   SET lw " - think Wanda is attractive? : $answer"*n
  218.   SET Pos HC
  219.   SET label ask23
  220.   SKIP SUB_ASK_YesNo
  221.  
  222. LAB ask23
  223.   SET lb " - like Bugles (by Smits!)    : $answer"*n
  224.   SET label ask24
  225.   SET Pos HC
  226.   ECHO NOLINE "*e[12;1H*e[J"
  227.   ECHO "H Do  you  want  to receive updates about what The Problem are doing and what*n will come next? (Only through E-Mail, or BBS-Mail at our BBSes!) (Y/N)"
  228.   ECHO "H Do you want TP Stories Dept. to continue the Wanda&CSilla Story? (Y/N)"
  229.   SKIP SUB_ASK_YesNo
  230.  
  231. LAB ask24
  232.   SET ud " - want to be up to date?     : $answer"*n
  233.   SET label SaveIt
  234.   SET Pos HC
  235.   SKIP SUB_ASK_YesNo
  236.  
  237. LAB SaveIt
  238.   SET wc " - want W&C to continue?      : $answer"*n
  239.   ECHO "$scrollUP"
  240.   ECHO "*ecWell,  that  was  all!   Now  a  file  will  be created, containing all the*ninformation  you  gave us.  If you are not sure that you answered everything*ncorrectly, now is the time to say it...  Please check this out:*n"
  241.   ECHO >ram:text1 "$nm$ag$sx$as$pn$na$fo$pt$ay$un$ot"
  242.   ECHO >ram:text2 "$gd$wh$md$bm$cm"
  243.   ECHO >ram:text3 "Do I...:*n$ep$mf$bs$lw$lb$ud$wc"
  244.   ECHO H
  245.   TYPE ram:text1
  246.   ECHO NOLINE "Press Return for more..."
  247.   SET >NIL: Return ?
  248.   ECHO NOLINE "*e[8;1H*e[J"
  249.   TYPE ram:text2
  250.   ECHO NOLINE "Press Return for more..."
  251.   SET >NIL: Return ?
  252.   ECHO NOLINE "*e[8;1H*e[J"
  253.   TYPE ram:text3
  254.   ECHO NOLINE "Is all this correct? (Y/N): "
  255.  
  256.   SET ReplaceYES "Yes, I guess it is."
  257.   SET ReplaceNO "No, let me change it!"
  258.   SET yes1 y
  259.   SET YES Y
  260.   SET no1 n
  261.   SET NO N
  262.   SET Pos HC
  263.   SET label SaveIt_
  264.   SKIP SUB_ASK_YesNo
  265.   
  266.   LAB SaveIt_
  267.   ECHO "*ec"
  268.   IF "$answer" EQ "$ReplaceNO"
  269.     SET answer ""
  270.     SET label ""
  271.     SKIP BACK start
  272.   ENDIF
  273.   JOIN ram:text1 ram:text_menu ram:text2 ram:text3 TO ram:Poll.Results
  274.   DELETE >NIL: ram:text#?
  275.  
  276. ECHO "*nThe file has been saved as 'Ram:Poll.Results'! Please make sure that*nThe Problem  Collective gets it! Especially when you are one of those people*nwho  never  reacted  to  our  previous  projects!  We need to know what you*nthink, we breath on it.  Please send it to:"
  277. ECHO "*n  Mail:CThe Problem*nCp/a*nCThijs Stalenhoef*nCBredevoortsestraatweg 66*nC7121 BK Aalten*nCHolland*n"
  278. ECHO "  Telephone Number:     +31-(0)5437-72450*n"
  279. ECHO "  Electrons:            UUCP:  problem@twilight.xs4all.nl*nCFIDO:  2:280/315.2*nCAMY:  39:150/108.2*nCNLA:  14:102/101.2*nCPMNet:  17:200/100.2*n"
  280.  
  281. ECHO NOLINE "*n> Read this..."
  282. WAIT 4
  283. ECHO NOLINE "and then..."
  284. WAIT 4
  285. ECHO NOLINE "PRESS "
  286. WAIT 1
  287. ECHO NOLINE "RETURN"
  288.  
  289. SET >NIL: Return ?
  290. ECHO "*ec*nDon't turn off your Amiga before copying the 'Poll.Results' file from your*nRAM: drive to something a bit more solid.  Hell!  Let's do it right away!"
  291. ECHO "*nPlease  enter  the complete path to where you normally store the results of*nopinion  polls  (or  where  you  store  texts).   You don't need to enter a*nfilename. NO! DON'T!"
  292. ECHO "(the file ram:Poll.Results will not be deleted, so you can copy it at later*ntime)*n"
  293.  
  294. LAB GetPath
  295. ECHO NOLINE ">Path: "
  296. SET >NIL: Path ?
  297. IF NOT Exists "$Path"
  298.   ECHO "Nope! Enter something that EXISTS in the current universe...*n"
  299.   SKIP BACK GetPath
  300. ENDIF
  301.  
  302. COPY >NIL: "ram:Poll.Results" "$Path"
  303. ECHO NOLINE "$scrollUP*ecH > Thank you! We're The Problem, Gotta Love Us!"
  304. WAIT 2
  305. ENDCLI
  306.  
  307.  
  308.  
  309.  
  310. ;The following are sub-routines...
  311.  
  312. LAB SUB_ASK
  313.   ECHO NOLINE $Pos
  314.   SET answer ""
  315.   SET >NIL: answer ?
  316.   IF "$answer" EQ ""
  317.     IF $cancel EQ N
  318.       SKIP BACK SUB_ASK
  319.     ELSE
  320.       SET answer --
  321.       ECHO "$Pos--"
  322.     ENDIF
  323.   ENDIF
  324. SKIP BACK $label
  325.  
  326. LAB SUB_NUM
  327.   ECHO NOLINE $Pos
  328.   SET answer ""
  329.   SET >NIL: answer ?
  330.   IF VAL "$answer" EQ 0
  331.     ECHO "$Pos                                      "
  332.     SKIP BACK SUB_NUM
  333.   ELSE
  334.     IF "$answer" EQ ""
  335.       IF $cancel EQ N
  336.         SKIP BACK SUB_NUM
  337.       ELSE
  338.         SET answer --
  339.         ECHO "$Pos--"
  340.       ENDIF
  341.     ENDIF
  342.   ENDIF
  343. SKIP BACK $label
  344.  
  345.  
  346. ;The following routine aks a question with 2 possible answers.
  347. ;One answer is stored in $YES, the other in $NO.
  348. ;To add to the confusion, there is a second possible answer for both
  349. ;$YES and $NO, called $yes1 and $no1. For example:
  350. ;The question is : Do you use comdoms regularly (Y/N)
  351. ;If $yes1="y" and $no1="n" and $YES="Y" and $NO="N" then Y and y would
  352. ;be a positive answer (replaced on the screen by $ReplaceYES), and N and n
  353. ;would be nagetive answers (replaced on screen by $ReplaceNO).
  354.  
  355. LAB SUB_ASK_YesNo
  356.   ECHO NOLINE $Pos
  357.   SET answer ""
  358.   SET >NIL: answer ?
  359.   IF "$answer" EQ $yes1
  360.     SET answer $YES
  361.   ELSE
  362.     IF "$answer" EQ $no1
  363.       SET answer $NO
  364.     ENDIF
  365.   ENDIF
  366.   IF "$answer" EQ $NO
  367.     SET answer $ReplaceNO
  368.     ECHO $Pos D$answer
  369.   ELSE
  370.     IF "$answer" EQ $YES
  371.       SET answer $ReplaceYES
  372.       ECHO $Pos D$answer
  373.     ELSE
  374.       ECHO "$Pos                                 "
  375.       SKIP BACK SUB_ASK_YesNo
  376.     ENDIF
  377.   ENDIF
  378. SKIP BACK $label
  379.